/**
 * 
 */
package edu.scheduler.services.impl;

import edu.scheduler.services.Scheduler;
import edu.scheduler.services.Validator;
import edu.scheduler.valueobject.Faculty;
import edu.scheduler.valueobject.SchedulingRequest;
import edu.scheduler.valueobject.Term;
import edu.scheduler.valueobject.TimeTable;

/**
 * @author Admin
 * 
 */
public class SchedulerImpl implements Scheduler {

	private Validator validator;

	@Override
	public TimeTable getTimeTable(Term term, Integer week) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public boolean schedule(SchedulingRequest schedulingRequest) {
		// TODO Auto-generated method stub
		return false;
	}

	@Override
	public boolean scheduleForFaculty(Faculty faculty) {
		// TODO Auto-generated method stub
		return false;
	}

	public void setValidator(Validator validator) {
		this.validator = validator;
	}

}
